.root_box {
    background: white;
    width: 100vw;
    height: 100vh;
    display: flex;
    /* 主轴默认方向：从左往右 */
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.mian_box {
    background: white;
    justify-content: center;
    flex-direction: column;
    display: flex;
    width: 80vw;
    height: 90vh;
    border-radius: 8px;
    border: 0px solid #E4ECF6;
    box-shadow: 10px 10px 25px #888888;
}

.customer_address_box {
    margin-bottom: 20px;
    display: flex;
    width: 100%;
    height: 60px;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.text_customer_address {
    margin-left: 30px;
}

.inp_customer_address {
    width: 30%;
    height: 40px;
}

.inp_handler_person {
    width: 15%;
    height: 40px;
}

.item_box {
    margin-bottom: 15px;
    margin-top: 15px;
    display: flex;
    /* 主轴默认方向：从左往右 */
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.lv_data {
    margin-left: 15px;
    margin-right: 15px;
}

.inp_product_info {
    margin-left: 20px;
    width: 20%;
    height: 40px;
}

.inp_unit {
    margin-left: 20px;
    width: 10%;
    height: 40px;
}

.inp_quantity {
    margin-left: 20px;
    width: 10%;
    height: 40px;
}

.inp_price {
    margin-left: 20px;
    width: 12%;
    height: 40px;
}

.inp_remarks {
    margin-left: 20px;
    width: 20%;
    height: 40px;
}

.btn_clear_item {
    margin-left: 20px;
}

.print_box {
    align-items: center;
    display: flex;
    /* 主轴默认方向：从左往右 */
    flex-direction: row-reverse;
    height: 60px;
    margin-top: 20px;
    width: 100%;
}

.btn_print_product {
    margin-right: 20px;
}

.btn_clear_product {
    margin-right: 10px;
}